package interfaces;

import java.util.ArrayList;

import javax.ejb.Local;

import dto.DTOProducto;
import dto.DTOSubastaConsultaParametros;
import dto.DTOSubastaConsultaUsuario;

import vo.CategoriaProducto;
import vo.Producto;
import vo.Subasta;
import vo.Usuario;



public @Local interface InterfazControlSubastas 
{
	public boolean crearSubasta(Subasta subasta,Usuario usuario, Producto producto);
	public ArrayList<DTOSubastaConsultaParametros> busquedaSubasta(String parametros);
	public ArrayList<DTOSubastaConsultaParametros> busquedaSubasta(String parametro,CategoriaProducto categoria);
	public ArrayList<DTOSubastaConsultaUsuario> busquedaSubasta(Usuario usuario) ;
	public DTOProducto busquedaSubasta(Producto producto, Subasta subasta);
}
